Skip to content

Release from operator repo#1695

Merged
chrisseto merged 1 commit intomainfrom
chris/p/release-from-operator-repo
Jun 26, 2025
Merged

Release from operator repo#1695
chrisseto merged 1 commit intomainfrom
chris/p/release-from-operator-repo

Conversation

@chrisseto
Copy link
Contributor

Prior to this commit, the helm-charts repo hosted downstream copies of the redpanda, console, connectors1 and operator charts.

To release these charts, we would manually copy the trees into this repo and rely on chart-releaser.

This process was quite unpleasant as it lead to many surprises from the workflows in this repo and caused a good amount of confusion for contributors.

This commit removes the mirrored charts and replaces the release process with a new GHA that pulls release information from the redpanda-operator repository. chart-releaser is leveraged to update the index.yaml in the gh-pages branch as usual.

In addition to the removal, a new README.md has been added as the previous symlink to the redpanda chart's README.md is now dead.

Footnotes

  1. While the connectors chart technically exists in the redpanda-operator, it's been moved to community maintenance as of the v25.1.1 redpanda release. It's source is being left in place as it's been removed from newer operator releases.

@chrisseto chrisseto force-pushed the chris/p/release-from-operator-repo branch 15 times, most recently from 58203f6 to 185be7a Compare June 26, 2025 18:01
@chrisseto chrisseto marked this pull request as ready for review June 26, 2025 18:36
@chrisseto
Copy link
Contributor Author

Once https://github.com/redpanda-data/redpanda-operator/pull/936/files is merged to correct the version issue in the operator chart, this will be good to go.

Here's results of the job as a "dry run":
https://github.com/redpanda-data/helm-charts/actions/runs/15909107995/job/44871669563?pr=1695#step:7:282
https://github.com/redpanda-data/helm-charts/actions/runs/15909107995/job/44871669531?pr=1695#step:7:272

I'm going to add the git creds, --push, and remove the on: push before merging.

@chrisseto chrisseto force-pushed the chris/p/release-from-operator-repo branch from 185be7a to 7872dc7 Compare June 26, 2025 18:39
Copy link
Contributor

@RafalKorepta RafalKorepta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great! LGTM

Prior to this commit, the helm-charts repo hosted downstream copies of the
redpanda, console, connectors[^1] and operator charts.

To release these charts, we would manually copy the trees into this repo and
rely on chart-releaser.

This process was quite unpleasant as it lead to many surprises from the
workflows in this repo and caused a good amount of confusion for contributors.

This commit removes the mirrored charts and replaces the release process with a
new GHA that pulls release information from the redpanda-operator repository.
chart-releaser is leveraged to update the index.yaml in the gh-pages branch as
usual.

In addition to the removal, a new README.md has been added as the previous
symlink to the redpanda chart's README.md is now dead.

[^1]: While the connectors chart technically exists in the redpanda-operator,
it's been moved to community maintenance as of the v25.1.1 redpanda release.
It's source is being left in place as it's been removed from newer operator
releases.
@chrisseto chrisseto force-pushed the chris/p/release-from-operator-repo branch from 7872dc7 to 6a548f8 Compare June 26, 2025 19:44
@chrisseto chrisseto merged commit 50175a8 into main Jun 26, 2025
8 checks passed
@chrisseto chrisseto deleted the chris/p/release-from-operator-repo branch June 26, 2025 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants